package com.ruoyi.web.controller.qqLoginAndPayByHTQ;

import java.math.BigDecimal;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;

import com.ruoyi.User.wxpay.OtherUtils;
import com.ruoyi.system.util.HttpsUtil;

public class qqTest {
	public static void main(String[] args) throws Exception {
		String account="2";
		String openId="323334DBAA30D8B736E955A1B6D531AE";
		String desc="QQ支付退回";
		Map<String, String> map = new HashMap<String, String>();
		// 元转换为分,QQ支付已分为单位
		BigDecimal sumAmount = new BigDecimal(account);
		// 乘以100，转换为分
		BigDecimal transAmt = sumAmount.multiply(new BigDecimal(100));
		int accountTrue=transAmt.intValue();
		String jine=String.valueOf(accountTrue);
		// 订单号
		String Order = "12345678";
		// 随机字符串
		map.put("nonce_str", OtherUtils.getNonceStr().toString());
		// openid("c从数据库中查询")
		// map.put("openid",openid.get(0).getUserlevel());
		map.put("openid", openId);
		// 金额
		map.put("amount",jine );
		// //企业付款操作说明信息
		map.put("desc", desc);
		map.put("orderId", Order);

		String returnInfo = QQPayWithdrawUtils.departPayToUser(map, 3000,
				3000, true);
		
		System.out.println(returnInfo);

	}

}
